carry out an initiative or project - German English Dictionary